| addConstantBuffer(unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| addInstanceMemorySlot() | nkGraphics::Shader | virtual |
| addSampler(Sampler *sampler, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| addTexture(ShaderResource *texOrUav, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| addUavBuffer(Buffer *buffer, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeConstantBufferSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeConstantBufferSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot) | nkGraphics::Shader | |
| changeInstanceMemorySlotOrder(unsigned int fromIndex, unsigned int toIndex) | nkGraphics::Shader | virtual |
| changeSamplerSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeSamplerSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot=0) | nkGraphics::Shader | |
| changeTextureSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeTextureSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot) | nkGraphics::Shader | |
| changeUavBufferSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeUavBufferSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot=0) | nkGraphics::Shader | |
| deleteConstantBuffer(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| deleteInstanceMemorySlot(unsigned int index) | nkGraphics::Shader | virtual |
| Exportable() | nkExport::Exportable | |
| exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Shader | virtual |
| forgetSampler(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| forgetTexture(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| forgetUavBuffer(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| getAttachedShaderProgram() const | nkGraphics::Shader | |
| getConstantBuffer(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getConstantBufferPerIndex(unsigned int index) const | nkGraphics::Shader | |
| getDirtyInstanceData() const | nkGraphics::Shader | |
| getHidden() const | nkGraphics::Resource | |
| getId() const | nkGraphics::Shader | |
| getInstanceMemorySlot(unsigned int index) | nkGraphics::Shader | virtual |
| getInstanceMemorySlotReadOnly(unsigned int index) const | nkGraphics::Shader | virtual |
| getLoadState() const | nkGraphics::Resource | |
| getMaxInstancePerBuffer() const | nkGraphics::Shader | |
| getResourceName() const | nkGraphics::Resource | |
| getResourcePath() const | nkGraphics::Resource | |
| getResourceTypeName() const | nkGraphics::Resource | |
| getSampler(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getSamplerPerIndex(unsigned int index) const | nkGraphics::Shader | |
| getTexture(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getTexturePerIndex(unsigned int index) const | nkGraphics::Shader | |
| getUavBuffer(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getUavBufferPerIndex(unsigned int index) const | nkGraphics::Shader | |
| importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Shader | virtual |
| isReadyForRendering() const | nkGraphics::Resource | |
| isUnloaded() const | nkGraphics::Resource | |
| isUsableCompute() const | nkGraphics::Shader | |
| isUsableGeometry() const | nkGraphics::Shader | |
| isUsablePostProcess() const | nkGraphics::Shader | |
| isUsableRaytracing() const | nkGraphics::Shader | |
| isUsableScene() const | nkGraphics::Shader | |
| load() override | nkGraphics::Shader | virtual |
| Resource() | nkGraphics::Resource | |
| Resource(const char *path) | nkGraphics::Resource | |
| setAttachedShaderProgram(Program *prog) | nkGraphics::Shader | virtual |
| setDirtyInstanceData(bool value) | nkGraphics::Shader | |
| setHidden(bool value) | nkGraphics::Resource | |
| setId(unsigned int id) | nkGraphics::Shader | |
| setMaxInstancePerBuffer(unsigned int value) | nkGraphics::Shader | virtual |
| setResourceName(const std::string_view &name) | nkGraphics::Resource | |
| setResourcePath(const std::string_view &path) | nkGraphics::Resource | virtual |
| setSampler(Sampler *sampler, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| setTexture(ShaderResource *texOrUav, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| setUavBuffer(Buffer *buffer, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| Shader() | nkGraphics::Shader | |
| unload() override | nkGraphics::Shader | virtual |
| ~Exportable() | nkExport::Exportable | virtual |
| ~Resource() | nkGraphics::Resource | virtual |
| ~Shader() | nkGraphics::Shader | virtual |